#ifndef SPHERE_H_
#define SPHERE_H_

#include "SpatialData.h"
#include "math/Vec3.h"
#include "BBox.h"

class Sphere : public SpatialData {
public:
	Sphere(const Vec3 &centre, float radius, float value);

	//Implementação das operações de SpatialData
	virtual float getValue(float x, float y, float z);
	virtual void getValueRange(float *min, float *max);

	Vec3 centre;
	float radius;
	float centreValue;
};

#endif /* SPHERE_H_ */
